NOTE: This Technical Q&A has been retired. Please see the Technical Q&As page for current documentation.

Technical Q&A QD3D59
Error Loading: DriverServicesLib (-2804) Error Explained

Q: I just installed QuickDraw 3D 1.5.1 on my Macintosh. However, when I boot my machine I drop into MacsBug with the error message: "Error Loading: DriverServicesLib (-2804)"

A: Sounds like you're using a non-PCI PowerMac (e.g., 6100/7100/8100) with the QD3D 1.5.1 *debug* extensions. The simple solution to your problem is to remove the "Apple QD3D HW Driver" and "Apple QD3D Plug-in" components from your Extensions folder. These are for running with the Apple QD3D accelarator card, available only on PCI PowerMacs (8500, 9500, etc.).

DriverServicesLib is a library used by drivers on PCI-based machines and is not found on non-PCI machines, so when QD3D RAVE tried to load the 'Apple QD3D HW Plug-in' shared library, the Code Fragment Manager reported back that the DriverServicesLib could not be found, hence the error message above. With the non-debug versions of all the libraries you'll never see any of these error messages.

[Jul 11 1997]


Developer Documentation | Technical Notes | Development Kits | Sample Code